
const char Material_All_String[] = 
	"// Only for example, list all material properties		\n"\
	"pass													\n"\
	"{														\n"\
	"	lighting = true										\n"\
	"//	light_num = 1										\n"\
	"//	ambientlight_color = ( 0.2, 0.2, 0.2, 1.0 )			\n"\
	"	cull_mode = ccw										\n"\
	"	depth_test = true									\n"\
	"	depth_write = true									\n"\
	"	depth_greater = false								\n"\
	"	depth_bias = -0.3									\n"\
	"	line_drawing = false								\n"\
	"	color_write = rgba									\n"\
	"	specular_enable = true								\n"\
	"	vertex_color = true									\n"\
	"														\n"\
	"														\n"\
	"	texture_factor = 0x40404040							\n"\

	"//	diffuse_materialsource = color1						\n"\
	"//	specular_materialsource = color2					\n"\
	"//	ambient_materialsource = material					\n"\
	"//	emissive_materialsource = material					\n"\
	"														\n"\
	"	fog_enable = true									\n"\
	"//	fog_start = 0.5										\n"\
	"//	fog_end = 2000										\n"\
	"//	fog_density = 0.6									\n"\
	"//	fogrange_enable = false								\n"\
	"//	fogtable_mode = exp2								\n"\
	"//	fogvertex_mode = linear								\n"\
	"//	fogcolor = ( 0.5, 0.5, 0.5, 1 )						\n"\
	"//	fogcolor_op = replace								\n"\
	"														\n"\
	"	alpha_blend											\n"\
	"	{													\n"\
	"		op = add										\n"\
	"		src = srcalpha									\n"\
	"		dst = invsrcalpha								\n"\
	"	}													\n"\
	"														\n"\
	"	alpha_blendalpha									\n"\
	"	{													\n"\
	"		op = add										\n"\
	"		src = srcalpha									\n"\
	"		dst = invsrcalpha								\n"\
	"	}													\n"\

	"														\n"\
	"	alpha_test											\n"\
	"	{													\n"\
	"		func = greater									\n"\
	"		ref = 0x00000080								\n"\
	"	}													\n"\

	"	stencil_enable										\n"\
	"	{													\n"\
	"		enable = true									\n"\
	"		func = equal									\n"\
	"		fail = keep										\n"\
	"		zfail = keep									\n"\
	"		pass = incr										\n"\
	"		ref = 0											\n"\
	"		mask = 0x00000000								\n"\
	"		writemask = 0xFFFFFFFF							\n"\
	"	}													\n"\
	"														\n"\
	"//	material_setting									\n"\
	"//	{													\n"\
	"//		ambient     = ( 0.2, 0.2, 0.2, 1.0 )			\n"\
	"//		diffuse     = ( 0.8, 0.6, 0.5, 1.0 )			\n"\
	"//		specular    = ( 0.5, 0.5, 0.5, 1.0 )			\n"\
	"//		emissive	= ( 1.0, 1.0, 1.0, 1.0 )			\n"\
	"//		shininess   = 30.0								\n"\
	"//	}													\n"\
															
	"	texture												\n"\
	"	{													\n"\
	"		type = diffuse									\n"\
	"//		shader_name = diffuseMap						\n"\
	"														\n"\
	"		addressu = wrap									\n"\
	"		addressv = wrap									\n"\
	"		addressw = wrap									\n"\
	"		bordercolor = ( 0.8, 0.8, 0.8, 1.0 )			\n"\
	"		magfilter = point								\n"\
	"		minfilter = point								\n"\
	"		mipfilter = none								\n"\
	"		mipmaplodbias = 0								\n"\
	"		maxmiplevel = 0									\n"\
	"		maxanisotropy = 1								\n"\
	"		srgbtexture = 0									\n"\
	"		elementindex = 0								\n"\
	"		dmapoffset = 0									\n"\
	"	}													\n"\
	"														\n"\

	"														\n"\
	"	texture_stage_state									\n"\
	"	{													\n"\
	"		stage0											\n"\
	"		{												\n"\
	"			colorop = modulate							\n"\
	"			colorarg1 = texture							\n"\
	"			colorarg2 = current							\n"\
	"			alphaop = selectarg1						\n"\
	"			alphaarg1 = texture							\n"\
	"			alphaarg2 = current							\n"\
	"			bumpenvmat00 = 0.0							\n"\
	"			bumpenvmat01 = 0.0							\n"\
	"			bumpenvmat10 = 0.0							\n"\
	"			bumpenvmat11 = 0.0							\n"\
	"			texcoordindex = 0							\n"\
	"			bumpenvlscale = 0.0							\n"\
	"			bumpenvloffset = 0.0						\n"\
	"			texturetransformflags = disable				\n"\
	"			colorarg0 = current							\n"\
	"			alphaarg0 = current							\n"\
	"			resultarg = current							\n"\
	"														\n"\
	"		}												\n"\
	"		stage1											\n"\
	"		{												\n"\
	"			colorop = disable							\n"\
	"			colorarg1 = texture							\n"\
	"			colorarg2 = current							\n"\
	"			alphaop = disable							\n"\
	"			alphaarg1 = diffuse							\n"\
	"			alphaarg2 = current							\n"\
	"			bumpenvmat00 = 0.0							\n"\
	"			bumpenvmat01 = 0.0							\n"\
	"			bumpenvmat10 = 0.0							\n"\
	"			bumpenvmat11 = 0.0							\n"\
	"			texcoordindex = passthru					\n"\
	"			bumpenvlscale = 0.0							\n"\
	"			bumpenvloffset = 0.0						\n"\
	"			texturetransformflags = disable				\n"\
	"			colorarg0 = current							\n"\
	"			alphaarg0 = current							\n"\
	"			resultarg = current							\n"\
	"		}												\n"\
	"														\n"\
	"	}													\n"\
	"}														\n"\

	"";